#ifndef SROS_DEVICE_CHASSIS_CONFIG_HPP
#define SROS_DEVICE_CHASSIS_CONFIG_HPP

#include <stdint.h>
#include <commons/config/config.hpp>

namespace sros::device::cfg
{
    // 底盘配置
    struct ChassisCfg
    {
        float    gear_ratio = 1.0f;           // 减速比
        uint32_t diameter  = 110;             // 轮子直径

        NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(ChassisCfg, gear_ratio, diameter)
    };
}


#endif